لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش طبقه بندی تصویر با جنگو و واکنش [ویدئو]
Image Classifier with Django and React [Video]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره به شما نشان می دهد که چگونه با استفاده از React، فریمورک Django REST و یک مدل از پیش آموزش دیده Keras، یک پروژه طبقه بندی تصویر مبتنی بر هوش مصنوعی بسازید. همچنین خواهید آموخت که چگونه یک مدل شبکه عصبی کانولوشنال آماده (CNN) را از برنامه های Keras با جنگو ادغام کنید.
این دوره با مرور کلی جنگو و React شروع می شود و به شما کمک می کند دانش نظری و عملی کسب کنید. شما یاد خواهید گرفت که چگونه عملکردهای جدید را به صورت گام به گام برای ایجاد یک پروژه پیاده سازی کنید. با پیشروی، میفهمید که ظاهر و بکاند برنامه چگونه کار میکنند، و حتی میآموزید که چگونه طبقهبندیکننده خود را آزمایش کنید و خطاها را تشخیص دهید. بعداً به افزودن ویژگیهایی مانند استایل، دکمهها، مؤلفه ناوبری و اسپینرها میپردازید که به ایجاد یک برنامه کاربرپسند کمک میکنند.
در پایان این دوره، شما یک برنامه وب مدرن ساخته اید که تصاویر را طبقه بندی می کند و تاریخچه طبقه بندی را به طور موثر ذخیره می کند.
این لینک به Repo GitHub است: https://github.com/PacktPublishing/Image-Classifier-with-Django-and-React یک API RESTful با چارچوب Django REST ایجاد کنید.
نحوه ادغام جنگو با React را کشف کنید
نحوه ایجاد یک اپلیکیشن تک صفحه ای را بیاموزید
ویژگی هایی مانند دکمه بارگیری تصاویر بیشتر و اسپینرها را به برنامه React اضافه کنید
عملکرد "کشیدن و رها کردن" را با استفاده از Dropzone پیاده سازی کنید
ادغام یک مدل Keras CNN با جنگو این دوره برای همه توسعه دهندگان مبتدی Python، Django و React است که می خواهند یاد بگیرند که چگونه برنامه های وب طبقه بندی کننده تصویر بسازند و نمونه کارهای حرفه ای خود را ارتقا دهند. با راهاندازی پروژه جنگو و ایجاد یک مدل تصویر، با جنگو شروع کنید * با React آشنا شوید و نحوه راهاندازی یک پروژه React را بیاموزید * درک نحوه عملکرد ظاهر و باطن برنامه
سرفصل ها و درس ها
معرفی
Introduction
چه طور باید شروع کرد
How to get started
شروع کار با جنگو
Getting Started with Django
ویرایشگر کد
Code Editor
ویرایشگر کد
Code Editor
راه اندازی پروژه جنگو
Setting Up the Django Project
راه اندازی پروژه جنگو
Setting Up the Django Project
مدل تصویر را ایجاد کنید
Create the Image Model
مدل تصویر را ایجاد کنید
Create the Image Model
نظریه REST API
REST API theory
نظریه REST API
REST API theory
ایجاد REST API با DRF
Creating REST API with DRF
ایجاد REST API با DRF
Creating REST API with DRF
شروع کار با React
Getting Started with React
مقدمه ای بر واکنش - نظریه
Introduction to React - Theory
مقدمه ای بر واکنش - نظریه
Introduction to React - Theory
مقدمه ای برای React - تمرین
Introduction to React - Practice
مقدمه ای برای React - تمرین
Introduction to React - Practice
راه اندازی پروژه React
Setting Up the React Project
راه اندازی پروژه React
Setting Up the React Project
شروع کار با React
Getting Started with React
کار بر روی Frontend و Backend
Working on the Frontend and Backend
افزودن Dropzone به پروژه ما
Adding Dropzone to Our Project
افزودن Dropzone به پروژه ما
Adding Dropzone to Our Project
به کار بر روی Dropzone ادامه دهید
Continue Working on Dropzone
به کار بر روی Dropzone ادامه دهید
Continue Working on Dropzone
اضافه کردن اولین اسپینر
Adding the First Spinner
اضافه کردن اولین اسپینر
Adding the First Spinner
اضافه کردن Fontawesome به Dropzone
Adding Fontawesome to the Dropzone
اضافه کردن Fontawesome به Dropzone
Adding Fontawesome to the Dropzone
ادغام جنگو و ری اکت
Integrating Django and React
ادغام جنگو و ری اکت
Integrating Django and React
نمایش وضعیت در کنسول
Displaying the State in the Consol
نمایش وضعیت در کنسول
Displaying the State in the Consol
اضافه کردن یک دکمه و نمایش شرطی
Adding a Button and It's Conditional Display
اضافه کردن یک دکمه و نمایش شرطی
Adding a Button and It's Conditional Display
ارسال تصویر به پایگاه داده
Sending Image to the Database
ارسال تصویر به پایگاه داده
Sending Image to the Database
گرفتن خطاها
Catching Errors
گرفتن خطاها
Catching Errors
مقدمه ای بر ANN
Introduction to ANN
مقدمه ای بر ANN
Introduction to ANN
کامپیوتر چگونه تصاویر را می بیند
How Computer Does See Images
کامپیوتر چگونه تصاویر را می بیند
How Computer Does See Images
طبقه بندی تصاویر - قسمت اول
Image Classification - Part One
طبقه بندی تصاویر - قسمت اول
Image Classification - Part One
طبقه بندی تصاویر - قسمت دوم
Image Classification - Part Two
طبقه بندی تصاویر - قسمت دوم
Image Classification - Part Two
تست طبقه بندی کننده ما
Testing Our Classifier
تست طبقه بندی کننده ما
Testing Our Classifier
دریافت نتایج از Backend
Getting the Results from the Backend
دریافت نتایج از Backend
Getting the Results from the Backend
افزودن اسپینر در حال انتظار برای نتایج
Adding Spinner while Waiting for Results
افزودن اسپینر در حال انتظار برای نتایج
Adding Spinner while Waiting for Results
اضافه کردن یک ظاهر طراحی اضافی
Adding Additional Styling
اضافه کردن یک ظاهر طراحی اضافی
Adding Additional Styling
ایجاد کامپوننت Imagelist
Creating the Imagelist Component
ایجاد کامپوننت Imagelist
Creating the Imagelist Component
نمایش تاریخچه طبقه بندی
Displaying the Classification History
نمایش تاریخچه طبقه بندی
Displaying the Classification History
دکمه اضافه کردن بار تصاویر بیشتر
Adding Load More Images Button
دکمه اضافه کردن بار تصاویر بیشتر
Adding Load More Images Button
افزودن اسپینرها به لیست تصویر و دکمه بارگذاری بیشتر
Adding Spinners to the Image List and the Load More Button
افزودن اسپینرها به لیست تصویر و دکمه بارگذاری بیشتر
Adding Spinners to the Image List and the Load More Button
بهینه سازی مؤلفه Imagelist
Optimizing the Imagelist Component
بهینه سازی مؤلفه Imagelist
Optimizing the Imagelist Component
افزودن مؤلفه ناوبری
Adding the Navigation Component
افزودن مؤلفه ناوبری
Adding the Navigation Component
استفاده از React Router Dom در Navigation
Applying React Router Dom in the Navigation
استفاده از React Router Dom در Navigation
Applying React Router Dom in the Navigation
کار بر روی Frontend و Backend
Working on the Frontend and Backend
Packtpub یک ناشر دیجیتالی کتابها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرمافزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتابها، ویدیوها و دورههای آموزشی میپردازد که به توسعهدهندگان و متخصصان فناوری اطلاعات کمک میکند تا مهارتهای خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامهنویسی، توسعه وب، دادهکاوی، امنیت سایبری و هوش مصنوعی را پوشش میدهد. محتوای این منابع به صورت کاربردی و بهروز ارائه میشود تا کاربران بتوانند دانش و تواناییهای لازم برای موفقیت در پروژههای عملی و حرفهای خود را کسب کنند.
Lukasz Makinia یک توسعه دهنده وب آزاد و یک کمربند سیاه Six Sigma ناب است. وی از ابتدای فعالیت حرفه ای 8 ساله خود با ارائه راهکارهای IT و مدیریت ناب به شرکت های متوسط و بزرگ، با حوزه بهبود مستمر مرتبط بوده است. او همچنین برنامه های کاربردی وب را عمدتاً برای جمع آوری و پردازش داده ها با استفاده از Python/Django، JavaScript، React و ML ایجاد می کند. لوک در اوقات فراغت خود برای وبلاگ خود - PyPlane - مقاله می نویسد. او با "Django Ninjas" مرتبط است - یک چارچوب وب برای ساخت API با نکات نوع جنگو و پایتون 3.6+. آنها دوره های آموزشی آنلاین را عمدتاً در مورد Python/Django توسط جامعه توسعه دهندگان وب در سراسر جهان ارائه می دهند. کلاسهای آنها فقط مبتنی بر پروژه است که به معنای «آموزش با انجام دادن» است.
نمایش نظرات